Big Huge Thesaurus

vena choroidea

noun

sounds kind of like